* {font-size:100%;}
body {margin:0;padding:0;background-color:#303A8D;}
body {font-family: Tahoma, Verdana, sans-serif;font-size:8pt;font-style:normal;font-weight: normal;color:#000000;text-decoration: none;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}

div#head {width:971px;height:222px;background:url('images/win/head.jpg') no-repeat 0 0;}
div#head div.logo {position:absolute;z-index:15;top:40px;left:12px;}
div#head div.search {position:absolute;z-index:15;top:188px;left:820px;}
div.search input.txt {border:solid 1px #9E9E9E;background-color:#ffffff;font-size:8pt;width:125px;}

td.left {background:url('images/win/left_bgr.gif') repeat-y 0 0;width:202px;}
td.left div.info {color:#fff;font-size:10px;line-height:13px;margin-left:35px;}
td.left_footer {background:url('images/win/left_footer_bgr.gif') repeat-y 0 0;width:202px;}
td.main {background-color:#ffffff;width:769px;}
div#menu {margin-top:0px;width:180px;margin-left:22px;}
div#menu a {display:block;padding:8px 79px 8px 0px;background:url('images/win/menu_bullet.gif') no-repeat 107px center;text-align:right;color:#000000;font-weight:bold;}
div#menu a:hover {display:block;padding:8px 79px 8px 0px;text-align:right;color:#303A8D;font-weight:bold;}

div#menu a.active {display:block;padding:8px 79px 8px 0px;background:url('images/win/menu_bullet_a.gif') no-repeat 107px center;text-align:right;color:#303A8D;font-weight:bold;}

table#utils {width:100%;height:23px;background-color:#C5C5FC;}
table#utils td {padding:0 15px 0 15px;white-space:nowrap;}
table#utils a {font-size:10px;color:#ffffff;padding:3px 0 3px 0;}
table#utils a:hover {font-size:10px;color:#ffffff;text-decoration:none;}

table#utils a.u01 {display:block;padding-left:14px;background:url('images/win/icon_home.gif') no-repeat 0px 5px;}
table#utils a.u02 {display:block;padding-left:15px;background:url('images/win/icon_mail.gif') no-repeat 0px 6px;}
table#utils a.u03 {display:block;padding-left:16px;background:url('images/win/icon_map.gif') no-repeat 0px 4px;}
table#utils a.u04 {display:block;padding-left:14px;background:url('images/win/icon_feedback.gif') no-repeat 0px 4px;}
table#utils a.u05 {display:block;padding-left:11px;background:url('images/win/icon_links.gif') no-repeat 0px 6px;}
table#utils a.u06 {display:block;padding-left:14px;background:url('images/win/icon_forum.gif') no-repeat 0px 5px;}
table#utils a.u07 {display:block;padding-left:14px;background:url('images/win/icon_place.gif') no-repeat 0px 5px;}
table#utils a.u08 {display:block;padding-left:14px;background:url('images/win/icon_auth.gif') no-repeat 0px 5px;}

td#content {vertical-align:top;width:100%;background:url('images/gradient.gif') repeat-x 0 0;}
td#right {vertical-align:top;width:244px;background:url('images/win/right_gradient.gif') repeat-x 0 0;background-color:#303A8D;}

td#content div.text {margin:20px 15px 15px 15px}

div.text div.arch {margin:15px 0 15x 0;}
div.text div.arch table tr td {margin:15px 0 15x 0;color:#455A77;font-size:10px;}
div.text div.arch a {color:#455A77;}
.subs {background-color:#ffffff;font-size:9px;color:#000;border:solid 1px #343434;width:100px;}

p.news span.date {background-color:#303A8D;color:#ffffff;font-size:10px;padding:2px 10px 2px 10px;}
p.news a {color:#000;display:block;margin:5px 0 0 10px;line-height:15px;}
div.news_anons {margin:5px 0 0 10px;}

td#right div {margin:15px 10px 0 20px;color:#CDCDCD;line-height:16px;}
td#right div b {color:#fff;line-height:16px;font-size:9pt;}
td#right div a.more {color:#fff;font-size:10px;}
td#right div h2 {margin:0;padding:0;color:#ffffff;font-size:12pt;}

td#right div.banners {margin: 8px 0 0 8px;}
td#right div.banners a {display:block; margin: 0 0 7px 0;}

td#right div.hotnews, td#right div.history {margin: 8px 0 0 8px; padding:5px; background-color:#C5C5FC; border: #fff 1px solid;}
td#right div.hotnews h2, td#right div.history h2{color:#000; border-bottom:#000 1px solid;margin: 0 0 5px 0;}
td#right div.hotnews div.date, td#right div.history div.date{background-color:#303A8D;color:#fff;font-size:10px;padding:0 5px 0 5px;float:right; margin: 3px 0 3px 3px;border: #fff 1px solid; font-weight: bold}
td#right div.hotnews a:link, a:visited, a:hover {color: #000;}
td#right div.hotnews div.hotnews_anons, td#right div.history div.history_anons {color: #000; margin: 8px 0 5px 0}

td#right div.right_col_news {margin:15px 0 0 8px;}
td#right div.right_col_news span.date{background-color:#C5C5FC;color:#000;font-size:10px;padding:0 5px 0 5px;margin: 3px 0 3px 0;border: #fff 1px solid;}
td#right div.right_col_news a.title {display: block;margin:10px 0 5px 5px;}
td#right div.right_col_news h2 {margin:10px 0 5px 0;}
td#right div.right_col_news div.right_col_news_anons{margin: 0 5px 12px 5px;color:#000; text-align: justify;}

ol.results li a.title:link, ol.results li a.title:hover, ol.results li a.title:visited {color: blue; margin: 3px 0 10px 0}
ol.results li div.anons{margin: 3px 0 10px 0}
ol.results li span.rubric{font-size: 80%; color: #000; padding-right: 10px;}
ol.results li span.rubric a:link, ol.results li span.rubric a:visited, ol.results li span.rubric a:hover, {color: #777}

div.article h2 {font-size:12pt;}

div.news div.date {font-size: 7pt;}
div.news h2 {font-size:12pt;}
div.news div.content {text-align: justify; margin: 0 0 15px 0}
div.news div.source {}

div.map_lvl0{font-size: 12px; padding: 7px 0 3px 0;}
div.map_lvl1{font-size: 11px; padding-left: 15px;}
div.map_lvl2{font-size: 10px; padding-left: 30px;}

div.vac_search {float: right; width: 244px; height: 100%}
div.vac_search_form {background-color: #C5C5FC; padding: 8px; border: #303A8D 1px solid}

/*

h1 {font-size:12pt;font-weight:bold;color:#000000;margin:0;padding:0;}

td#top {background:url('images/top_bgr01.jpg') no-repeat top right;width:100%;padding-top:10px;}
td#top #lang {float:right;margin:55px 0 0 0px;}

td#top div.text {float:right;width:180px;height:109px;overflow:hidden;margin-right:10px;margin-left:45%;color:#FFCC00;font-weight:bold;}

#lang {font-size:10px;color:#9E9E9E;}
#lang i {font-style:normal;color:#A70000;}
#lang a {color:#9E9E9E;text-decoration:underline;}
#lang a:hover {color:#9E9E9E;text-decoration:none;}

#left {background:url('images/left_column_bgr.jpg') no-repeat 0 0;width:211px;}
#menu {background:url('images/left_menu_bgr.gif') repeat-y 0 0;width:211px;margin-top:55px;}
#menu a.menu {font-size:10px;color:#6A6A6A;text-decoration:underline;display:block;margin-top:6px;background:url('images/arrow01.gif') no-repeat 13px 4px;padding-left:30px;;}
#menu a.menu:hover {font-size:10px;color:#6A6A6A;text-decoration:none;display:block;}

#utils {background:url('images/top_bgr02.gif') repeat-x 0 0;font-size:10px;color:#9E9E9E;width:100%;}
#utils a {font-size:10px;color:#9E9E9E;text-decoration:underline;}
#utils a:hover {font-size:10px;color:#9E9E9E;text-decoration:none;}

.title-y {font-weight:bold;color:#000000;font-size:15pt;padding:7px 7px 7px 7px;border-bottom:solid 1px #FFCC00;margin-bottom:10px}
.title-b {font-weight:bold;color:#000000;font-size:15pt;padding:7px 7px 7px 7px;border-bottom:solid 1px #4F8BC6;margin-bottom:10px}

.news-block {padding:10px;font-size:10px;line-height:14px;}
.data {color:#A5A5A5;}
a.more, a.more:hover {color:#6C6C6C;}
.comment {font-size:10px;color:#979797;letter-spacing:-1;font-family: Verdana, sans-serif;}


#bottom {width:100%;height:100px;margin-top:10px;background:url('images/grey_dots_h.gif') repeat-x 0 0;}
*/